package cn.rubintry.animate.core.lifecycle

import androidx.lifecycle.DefaultLifecycleObserver
import androidx.lifecycle.LifecycleOwner


abstract class AnimatorLifecycleObserver : DefaultLifecycleObserver {


    override fun onDestroy(owner: LifecycleOwner) {
        super.onDestroy(owner)
    }

    interface AnimatorLifecycleListener {
        fun onCreate()
        fun onStart()
        fun onResume()
        fun onPause()
        fun onStop()
        fun onDestroy()
    }
}